Skip to content

feat: add qb-security workflow, remove mobsfscan and nuclei#41

Merged
KlausNie merged 7 commits intomainfrom
feat/qb-security-workflow
Mar 31, 2026
Merged

feat: add qb-security workflow, remove mobsfscan and nuclei#41
KlausNie merged 7 commits intomainfrom
feat/qb-security-workflow

Conversation

@KlausNie
Copy link
Copy Markdown
Member

@KlausNie KlausNie commented Mar 16, 2026

Examples:

Summary

  • Adds reusable qb-security.yml workflow that scans source files for invisible Unicode characters used in supply chain attacks (GlassWorm, Trojan Source)
  • Removes unused mobsfscan-json.yml and nuclei-scan.yml workflow definitions

Test plan

  • Call QB Security from another repo's workflow and verify it runs the invisible Unicode scan
  • Confirm mobsfscan-json and nuclei-scan are no longer available as reusable workflows

@KlausNie KlausNie requested a review from nasirky March 17, 2026 15:49
Adds reusable QB Security workflow that scans for invisible Unicode
characters (GlassWorm / Trojan Source supply chain attacks) using the
new QuickBirdEng/actions/detect-invisible-unicode action.

Removes the unused mobsfscan-json and nuclei-scan workflow definitions.
Jobs moved into standalone actions in the actions repo:
  - secret-scan (QuickBirdEng/actions/secret-scan)
  - trufflehog-scan (QuickBirdEng/actions/trufflehog-scan)
TruffleHog action now downloads its own binary and scans the local
checkout, so neither secrets: inherit nor GITHUB_TOKEN is required
in the calling workflow.
@KlausNie KlausNie force-pushed the feat/qb-security-workflow branch from f7a07ff to 8208e1c Compare March 31, 2026 07:13
@KlausNie KlausNie merged commit 7ce5479 into main Mar 31, 2026
2 checks passed
@KlausNie KlausNie deleted the feat/qb-security-workflow branch March 31, 2026 07:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant